Vue项目部署至GitHub Pages
1.在 vue.config.js
中设置正确的 publicPath
。
如果打算将项目部署到 https://<USERNAME>.github.io/
上 , publicPath
将默认被设为 "/"
,你可以忽略这个参数。
如果打算将项目部署到 https://<USERNAME>.github.io/<REPO>/
上, (换句话说 仓库地址为 https://github.com/<USERNAME>/<REPO>
), 可将 publicPath
设为 "/<REPO>/"
。 举个例子, 如果仓库名字为 “my-project”,vue.config.js
的内容应如下所示:
1 | module.exports = { |
注意:此处是将原来的vue.config.js文件中的所有内容删除,然后复制上述内容进去,修改仓储名称即可
2.在项目目录下, 用以下的代码创建 deploy.sh
(可以适当地取消注释)并运行它以进行部署:
1 |
|
deploy.sh运行方式为:在当前目录下右键
Git Bash here
,然后输入sh deploy.sh
即可
以收银系统为例,运行完成后,在浏览器中输入https://thisnautilus.github.io/cashierdisplay/
即可实现所需效果。
参考链接:https://cli.vuejs.org/zh/guide/deployment.html#platform-guides